1055
3
6583
9
1227
2
1990
3040
4
919
0
1450
947
291
2149
2458
7
1641
9489
445
1
3080
5
972
995
1407
847
8
1312
494
217
764
931
910
3093
1993
700
1679
2485