260
2611
330
231
343
250
2336
237
266
248
255
15521
12630
9951
8660
687263
6710
6230
5641
560147
52510
475142
4100