2959 421
10329 380
16509 164
25082 51
6298 617
49476 696
42309 493
32308 209
30390 390
21456 837
13529 716
20258 850
9319 831
31396 359
17309 730
3111 379
8811 171