29401 257
20296 496
13035 437
21167 154
752130 1396
15270 343
11665 582
4969 44
6749 244
14838 696
12463 493
178228 986
321783 1221
133987 848
34776 124
3247 96
4530 725