1233
1
1723
4034
5141
7
2777
3014
20
697
0
1647
4
3085
5
12459
3
3491
3485
6236
10
951
1694
3316
83
1323
1174
796
6
2333
1492
2999
289
4083
973
4375
1211
2
982
3206