162232 611
85594 532
18901 505
22681 289
2676 124
3178 114
3917 653
6387 604
60103 965
10851 383
39349 832