30191 119
23009 107
12925 450
8959 825
189611 993
72028 276
24416 374
16239 246
61939 768
16534 620
27620 823
17128 132
34825 720
25598 388
3564 395
5896 556
80343 658