5147
2
1391
1
2562
4658
5
1071
2322
4
2576
1497
3683
2771
636
0
847
2954
3551
2347
1282
1412
1308
5060
1152
1191
4948
8
2195
3
1265
4478
6
7081
10
685
2277
1987
2274