103413 975
70573 640
67142 379
18963 122
227846 916
102341 1042
93707 427
15347 424
13097 843
4643 603
7020 464