2050
1
2329
862
0
2940
1532
2
4655
10
1974
644
5216
8
2459
400
4114
3
551
2110
2505
3491
4
946
2735
2821
7599
13
751
2836
2920
1286
11153
1683
374
954
1163
3217
5