30161 119
22988 107
12922 450
8955 825
189299 991
71873 276
24383 374
16141 246
61806 768
16494 620
27608 823
17100 132
34556 720
25512 388
3560 395
5882 556
80188 658