30182 119
23003 107
12924 450
8957 825
189541 992
71985 276
24408 374
16218 246
61890 768
16525 620
27617 823
17124 132
34768 720
25574 388
3564 395
5895 556
80303 658