3016 943
3025 839
2159 663
2571 726
1621 370
1599 438
3105 773
4288 832
2257 455
2937 749
27004 231
1352 287
15430 601
3483 733
42612 447
8591 433
30211 593
1839 494
25713 845
6168 466
7893 868
4495 55
8982 667
12275 348
5971 617