2329
1
1974
2
3491
4
4438
6
2970
2940
2302
3
1588
1040
1675
4655
10
644
0
5216
8
2459
400
2234
4114
551
1530
2505
2297
796
2735
1618
2821
7599
13
751
2836
862