30181 119
23002 107
12924 450
8957 825
189525 992
71977 276
24408 374
16213 246
61886 768
16524 620
27616 823
17124 132
34758 720
25573 388
3564 395
5895 556
80298 658