1105
6
2832
9
999
3
2239
4
907
1
631
2913
7
572
2
1633
1810
403
2060
1816
415
0
1818
804
850
1342
10
818
770
1128
580
2490
1187
3788
23
669
1162
4283
2417
11
785