1003
1
1306
2
1750
1593
7
1704
1101
1298
5
2346
3
3777
896
1105
461
0
1172
1142
5509
8
1024
1586
99
2396
1227
7885
2366
4
918