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