29361 257
20267 496
13018 437
21133 154
750529 1395
15253 343
11644 582
4956 44
6732 244
14820 696
12450 493
177844 986
321272 1221
133258 848
34500 124
3227 96
4503 725