15096 953
3566 46
8819 129
10873 52
3560 548
3557 506
2845 386
2407 230
8431 616
4739 782
4943 675
4930 61
5323 625
5370 233
4467 502
2140 192
3667 718
3038 334
3568 273
8310 277
3961 602
3491 673
1395 126
3075 501
5458 667
5666 664