2835
2
1305
0
2966
6
1289601
4
3354
1
2921
5
5440
8
946
6346
16
888
2358
9
604
685
6365
12
2082
3090
1329
2710
3868
10
1320
1558
10598
3694
1903
3
2012
1622
2134
1660
5347
6095