1288
2
1424
1
3627
8
1942
4
2340
4429
800
995
548
550
869
1297
1095
688
4151
6433
9
4890
15
1072
1241
6114
3
914
1408
1118
3446
599
7062
17418
80539
0
1270
1138