2710
2
3008
3
662
0
851
1
746
534
2428
8527
11059
9
5065
528
693
2100
467
11924
4044
5
3354
2773
17946
830
635
1545