3113 626
2670 519
978 142
1233 172
1078 177
697 203
3761 729
1803 416
601 145
3784 767
2644 646
3181 939
3224 820
2891 851
2336 678
279 47
518 111
1469 190
1972 578
3080 653
630 67
2270 574
3154 882
3800 529