15093 97
2845 720
4027 205
39382 901
1898 457
3005 447
391428 1034
6975 845
6843 400
6052 103
3496 548
9393 604
2057 204
15927 39
19942 523
4696 699
34102 695
27142 493
5781 296
14227 915
5303 342
2967 296
28298 278
2736 547
4694 429
2581 113
18895 99
2982 628