2377
1
2722
3
623
1752
0
1748
2600
4
2620
8
2744
1025
2972
806
1526
2
2530
676
1854
66
3386
1289601
2392
1387
6517
12459
1057
3551
10
2110
2570
5382
5
108797
2350