1287
2
1423
1
3626
8
1942
4
2340
4428
799
995
548
549
869
1297
1095
688
4150
6433
9
4889
15
1072
1241
6114
3
914
1408
1118
3446
599
7062
17418
80537
0
1270
1138