2570
0
1806
1
2349
2
2268
3
504
7034
957
1547
554
4946
18
7071
5
2933
1723
7608
12
1270
3354
940
280
806
676
4573
392
1387
1748
1057
2620
8
2320
6
2199
2449