2329
1
2821
2940
4670
1683
0
1974
2
7304
7
796
6
3491
4
3120
862
4438
2970
1743
297066
3527
3316
10
2302
3
2409
2908
3671
1497
1675
4655
2949
2108
1532
444571
9
644