30142 119
22967 107
12917 450
8950 825
189055 991
71806 276
24367 374
16052 246
61697 768
16462 620
27590 823
17085 132
34350 720
25447 388
3560 395
5878 556
80092 658