3029
6
2966
796
562
1
1204
1403
2
951
1396
1073
2165
1694
10598
94424
3
1992
2906
3694
575
0
1364
2525
4
920
1221
174730
18