276
180
306
330
233
286
2812
186
471
270
273
204
22536
17060
15041
13480
10342
1004263
9064
8900
863148
744142
68711
6850