151
161
260
221
132
363
368
229
2936
2513
414
142
21276
16010
14161
12750
9792
929263
8550
8554
805148
701142
66611
6360