30193 119
23009 107
12925 450
8959 825
189626 993
72035 276
24417 374
16244 246
61949 768
16535 620
27622 823
17129 132
34831 720
25600 388
3564 395
5896 556
80348 658