1331
1
1339
2635
1943
2
2047
1507
1320
165
2375
905
4979
6
3506
8
758
3249
7633
840
0
2283
773
1946
582
3891
7
1105
2680
3321
3
1924
6773
1115
1000
1258
1514