30183 119
23003 107
12924 450
8957 825
189561 992
71988 276
24409 374
16221 246
61892 768
16526 620
27618 823
17124 132
34778 720
25581 388
3564 395
5895 556
80314 658