30181 119
23002 107
12924 450
8957 825
189517 992
71973 276
24405 374
16210 246
61883 768
16523 620
27614 823
17123 132
34749 720
25570 388
3564 395
5895 556
80287 658