287
2631
266
247
278
3732
240
245
257
2212
2915
12830
10400
8181
6500
556262
5170
4950
4419
4381
433147
380142
31650