30181 119
23002 107
12924 450
8957 825
189513 992
71972 276
24405 374
16207 246
61882 768
16522 620
27614 823
17122 132
34747 720
25568 388
3564 395
5895 556
80285 658