2110
1
2505
2
2100
1889
841
3470
5
3491
4
946
2735
3
2821
7599
13
6779
751
2836
0
2122
2920
1286
11153
8
1683
374
954
1163
3217