182548 563
158222 1073
107013 793
64477 975
22783 903
115645 1105
9569 408
4766 547
2856 474
3961 161