29402 257
20296 496
13035 437
21167 154
752146 1396
15270 343
11665 582
4971 44
6749 244
14838 696
12463 493
178238 986
321792 1221
133998 848
34779 124
3248 96
4531 725