30180 119
23002 107
12924 450
8956 825
189497 992
71962 276
24402 374
16202 246
61879 768
16521 620
27613 823
17122 132
34742 720
25561 388
3563 395
5895 556
80277 658