172149 221
21594 999
16196 599
334349 852
133559 1063
13550 762
12753 285
60640 181
86869 554
55358 361
7722 530
4804 572
8987 755
4313 97
3323 129
3131 272
7237 338