104052 975
70687 640
67170 379
18966 122
227981 916
102363 1042
93815 427
15423 424
13144 843
4644 603
7026 464