172030 221
21591 999
16193 599
334069 852
133388 1063
13538 762
12698 285
60548 181
86461 554
55343 361
7717 530
4802 572
8982 755
4307 97
3320 129
3125 272
7233 338