29350 257
20254 496
13011 437
21113 154
749901 1395
15249 343
11637 582
4946 44
6724 244
14816 696
12446 493
177732 985
321084 1221
132982 848
34401 124
3223 96
4497 725