1415
2
4041
5
1655
3
465
1
121
2106
1599
540
374
772
383
1295
0
939
162
1229
1152
6
424
623
607
1014
876
1112
8
538
512
463
432
2570
420