171586 221
21581 999
16182 599
333299 852
132923 1063
13500 762
12519 285
60278 181
86142 554
55304 361
7708 530
4790 572
8964 755
4295 97
3313 129
3113 272
7217 338