268
125
163
120
161
150
209
156
2313
198
2813
236
20626
15660
13731
12320
9452
886263
8260
8034
771148
667142
64411
6040