104726 978
70865 640
67200 379
18968 122
228145 916
102388 1042
93968 427
15521 424
13172 843
4647 603
7033 464