332
210
321
264
2114
240
3310
2816
212
428
284
190
22236
16710
14731
13270
10092
978263
8794
8760
837148
730142
67611
6690