1038
1
1424
3475
5
1152
882
2049
2
1450
2861
736
0
1089
1405
1296
991
1813
5347
3
693
784
526
1093
1380
2166
1660
1825
83
2562
1431
905
2294
801
2710