103362 975
70558 640
67139 379
18963 122
227834 916
102337 1042
93702 427
15340 424
13096 843
4643 603
7018 464