2292
3
1195
2
1330
1
3798
8
2107
4
622
0
1102
1625
1055
2725
7
1150
1481
5
921
670
836
486
1714
669
1005
1915
323
1306
1428
1437
1136
727
2063
737
1290
3537