328628 893
27444 194
73956 947
12504 697
170243 411
2641 519
387306 980
52081 438
24134 171
9331 298
161766 955
3502 145
4658 133
3673 435
3511 231