1233
2
1756
3
2197
7
4198
1
815
987
1211
542
0
1023
1033
4
1019
3680
2895
5
10243
1358
1030
917
1466
2166
83