376
336
367
153
180
333
195
206
233
338
154
2521
21346
16040
14171
12800
9802
929263
8574
8550
809148
702142
66711
6370