3001 375
841 87
2637 475
2281 679
2142 176
2117 645
3071 599
1056 109
2440 692
3495 800
2776 197
783 161
1530 306
2206 563
1685 354
3791 431
886 213
852 160
2280 521
3016 875
2384 686
1126 272
1172 213
2893 447
2460 129
1332 292
1738 293
2693 59