7034
2
2349
2268
3
957
1
1723
0
7071
5
717
504
5825
4
2570
986
4519
15
806
906
108797
6713
11
9548
676
3126
1387
429
603
2039
7
1927
2525
560
641
339
4204