3003 89
4832 650
21129 200
23567 113
1325 35
2617 96
2802 167
2130 276
5651 457
3671 641
2409 257
1726 174
40725 350
28712 389
9022 186
12665 562
30901 581
19886 452
3563 623
3432 738