3001 588
280 29
1683 268
834 65
959 171
1727 508
1102 112
2455 701
2458 756
3080 889
891 163
1616 407
2690 626
2744 566
1348 211
1440 183
975 246
1811 420
3119 731
1078 238
3263 618
457 104
2954 728
2864 655