3003 421
10342 380
16520 164
25102 51
6322 617
49495 696
42330 493
32336 209
30419 390
21482 837
13541 716
20266 850
9325 831
31420 359
17336 730
3112 379
8833 171