169506 221
21536 999
16134 599
328685 848
130642 1060
13298 762
11986 285
58973 181
84262 554
54293 361
7647 530
4724 572
8894 755
4226 97
3234 129
3059 272
7110 338