3002 863
1262 298
2943 685
1306 349
4646 473
4167 293
2448 505
941 90
740 113
1323 315
2909 589
379 57
744 168
2825 639
1488 310
1767 344
1821 518
3077 729
2866 812
2472 795
3245 640
1354 280
173 30
1350 346
3336 594
1691 461
902 244
2860 797