103216 975
70543 640
67135 379
18963 122
227805 916
102334 1042
93680 427
15319 424
13093 843
4642 603
7015 464