172153 221
21594 999
16196 599
334365 852
133571 1063
13550 762
12757 285
60641 181
86905 554
55358 361
7722 530
4805 572
8988 755
4313 97
3323 129
3131 272
7238 338