125
163
120
161
150
209
156
2313
198
2813
236
60
20606
15590
13681
12310
9442
886263
8240
8024
769148
666142
64111
6030