172146 221
21594 999
16196 599
334347 852
133556 1063
13550 762
12751 285
60639 181
86859 554
55358 361
7722 530
4804 572
8987 755
4313 97
3323 129
3131 272
7237 338