3009 667
1005 182
2941 942
1159 128
2456 634
551 158
2196 561
2544 571
2217 573
1627 509
893 260
813 253
2182 506
2936 783
2955 844
1130 353
755 212
689 186
1249 296
666 186
766 232
2731 836
2742 664
2468 571
2499 648
870 240
232 51
556 149