3003 596
2060 543
1241 278
2270 442
849 161
599 62
2225 584
852 271
2823 759
2230 591
3127 803
279 40
2291 534
1220 376
695 182
1336 376
2646 576
509 112
1426 354
2346 501
977 159
2958 580
982 165
1325 314
417 114
1887 53
3083 637
863 207