172251 221
21598 999
16202 599
334573 852
133688 1063
13564 762
12815 285
60700 181
87340 554
55366 361
7725 530
4809 572
8991 755
4319 97
3329 129
3133 272
7242 338