348956
330
2815
298
296
295
3335
280
300
2915
3156
15111
12070
9471
8110
652263
6430
5880
5351
533147
50910
455142
3770