21882 175
42507 719
18559 203
2543 344
5516 335
2962 462
2902 201
1944 367
4935 567
3569 624
2645 230
3944 791
2347 335
4912 959
3468 106
2381 294
4604 778
3271 584
2791 270
1382 105
1017 34
8946 506
2514 523
4488 627