172
70
260
665
143
176
160
173
161
2812
12131
16160
5413
9229
5910
8015
7113
539
4713
517
6015
549
2912
476
385
274
9117
306