30180 119
23002 107
12924 450
8956 825
189502 992
71965 276
24402 374
16205 246
61880 768
16521 620
27613 823
17122 132
34743 720
25561 388
3564 395
5895 556
80281 658