29402 257
20297 496
13035 437
21168 154
752157 1396
15270 343
11665 582
4971 44
6749 244
14838 696
12463 493
178238 986
321795 1221
134005 848
34783 124
3248 96
4532 725