103193 975
70539 640
67134 379
18963 122
227802 916
102334 1042
93678 427
15317 424
13092 843
4642 603
7015 464