2570
0
2349
2
504
7034
957
1
8313
9
554
4946
18
7071
5
2933
1723
7608
12
2268
3
3354
280
806
1824
676
2523
2906
2015
1253
1854
4
392
1387
1748
5924
17
1057
2620
8