30180 119
23002 107
12924 450
8956 825
189502 992
71966 276
24402 374
16206 246
61882 768
16521 620
27613 823
17122 132
34744 720
25562 388
3564 395
5895 556
80282 658