333036 904
27496 194
74083 947
12508 697
170476 411
2642 519
387537 980
52118 438
24156 171
9338 298
162052 955
3509 145
4662 133
3679 435
3513 231