171756 221
21588 999
16184 599
333586 852
133094 1063
13510 762
12597 285
60362 181
86265 554
55321 361
7712 530
4794 572
8971 755
4299 97
3318 129
3118 272
7225 338