1000 241
295 55
2760 840
2345 528
24699 342
25736 267
28013 261
17218 171
35782 215
40404 211
14726 62
29276 430
23139 410
30802 822
22023 628
37565 496
23355 347
24187 739
22124 227
24051 494
41484 187
34292 118
38098 589
27704 732