3132 912
2868 642
7433 362
15877 61
32342 44
1903 292
30339 263
2914 543
3641 851
3003 623
10094 523
9575 656
5065 510
12366 772
11572 839
14278 562
6376 468
10684 610
5455 741
2725 528
806 67
25342 557
3532 60
3151 545
15919 475
12258 383
3378 442
20110 352