693 60
2115 610
1739 382
2353 622
1837 256
662 97
2868 746
2647 625
1312 197
3673 642
2527 612
1057 319
2569 532
907 163
1820 555
2929 654
2140 571
14636 469
2077 515
3071 748
2393 723
452 116
2983 685
946 178