30181 119
23002 107
12924 450
8957 825
189524 992
71977 276
24407 374
16212 246
61884 768
16524 620
27616 823
17124 132
34757 720
25573 388
3564 395
5895 556
80295 658