1415
1
2758
4
8217
6
2100
2
2231
6345
3621
0
1459
7870
3428
974
1566
3562
2049
2369
1166
2595
8
7034
5
419
2902
16
1639
1308
1691
4148
767
598
5658
9
951
1867
560