170
60
1710
176
154
2616
65
263
211
2812
2713
21596
16220
14351
12950
9912
947263
8674
8660
817148
711142
67111
6450