162
60
3110
2616
65
263
211
2812
350
180
435
21396
16060
14191
12820
9802
939263
8594
8550
810148
704142
66711
6380