30162 119
22988 107
12922 450
8955 825
189308 991
71873 276
24383 374
16141 246
61806 768
16495 620
27608 823
17101 132
34564 720
25513 388
3560 395
5882 556
80192 658