329827 897
27461 194
74001 947
12505 697
170298 411
2641 519
387357 980
52093 438
24141 171
9334 298
161833 955
3502 145
4658 133
3673 435
3513 231