334796 906
27509 194
74136 947
12512 697
170616 411
2644 519
387661 980
52138 438
24164 171
9343 298
162174 955
3511 145
4664 133
3680 435
3517 231