30182 119
23002 107
12924 450
8957 825
189529 992
71979 276
24408 374
16215 246
61889 768
16524 620
27616 823
17124 132
34765 720
25574 388
3564 395
5895 556
80299 658