1772
2
4690
6
3051
1
3067
3
6529
7
1188
846
0
3225
8
860
7258
455
798
1557
8116
400
464
787
367
809
5009
407
826
2457
275
951
392
418
1661
2123
463