1051
1
1332
1681
2505
2
784
0
1015
370
1038
1125
3354
2184
3518
3
1380
3065
2522
868
1451
2166
801
1588
2999
1787
753
1306
1547
1558
83
6346
16
1265