1056
1
2096
1108
1554
1011
3
1245
2534
2
766
3079
4099
8
1763
2370
2533
2619
2759
1547
1778
2765
1220
3172
197
0
4176
6
962
582
873
451
742
392
1816
370