2370
2
1036
1
1992
3
1011
697
0
1245
1554
2534
3061
1309
766
1063
4914
4099
8
1015
496
1763
1606
6236
10
5389
467
8527
1047
17970
15
1220
197
2352
12779
582
962