2329
1
2110
1286
2940
1974
2
796
6
1305
3491
4
564
862
0
4438
2970
2302
3
929
2908
10
3671
1675
4655
1200
2108
1532
644
5216
8
2459
400
2234
4114
551
2835