13875 800
4968 32
30653 979
11530 58
21053 80
3956 87
6397 634
16884 751
18600 557
23491 161
15191 847
11379 357
24259 328
40573 220
33022 647
6202 856
11153 360
387741 596
126050 85
121308 702
10117 486
29316 691
175416 205
52091 463
9684 487