30133 119
22959 107
12915 450
8949 825
188939 991
71782 276
24357 374
16000 246
61642 768
16439 620
27583 823
17079 132
34284 720
25429 388
3557 395
5875 556
80052 658