286
267
210
427
2813
310
338
316
372
300
265
22336
16790
14841
13310
10162
992263
8874
8780
846148
734142
67911
6760