302578 1033
13525 862
50591 653
4060 359
29027 585
24624 102
10871 599
5332 519
28091 186
3904 694
18057 518
4772 784
13790 279
23244 50
32477 771
1354 129
5736 796
36389 722
3110 568
32398 138
11328 276
2591 357
58097 300
3142 410