30182 119
23003 107
12924 450
8957 825
189550 992
71986 276
24408 374
16219 246
61890 768
16525 620
27617 823
17124 132
34773 720
25575 388
3564 395
5895 556
80308 658