3647
3012
267
3415
3312
280
2779
2815
333
270
10760
8820
6680
5150
476261
4170
4020
3879
3611
342147
309142
29049