120026 330
5277 669
11277 655
19836 146
24586 289
21005 132
29942 122
44479 1011
3675 347
2185 294
4012 817
7039 754
14500 398
17857 352