30193 119
23009 107
12925 450
8959 825
189623 993
72033 276
24417 374
16244 246
61946 768
16535 620
27622 823
17128 132
34829 720
25599 388
3564 395
5896 556
80348 658