1247
2
1721
18816
11
1253
1
6220
16
2032
3003
6
1064
906
4096
2264
0
2444
1810
4
3562
1066
988
1541
23802
9
1563
522
1960
1705
1283
1288
706