3017
3
2988
0
435
1
472
2
1238
6
404
554
471
1900
706
2582
457
474
1457
1539
560
2311
505
3131
8
493
1049
5
775
2929
4355
9
1164
558
4201
2717
930