2292
3
1195
2
1329
1
3797
8
2107
4
622
0
1102
1625
1055
2725
7
1150
1481
5
921
670
836
486
1713
669
1004
1915
323
1305
1428
1437
1136
726
2063
737
1290
3537