3007 501
2710 187
1496 152
896 121
2521 386
1204 55
3395 743
502 76
2990 650
2764 761
738 171
660 119
4235 517
1448 381
4318 768
4360 870
2969 956
2299 738
15022 614
3589 351
1498 459
4834 780
905 156
1410 231