2970
4
2505
2
400
0
2836
1451
1
1162
1767
1239
6753
17
2735
3
1558
1811
7471
9
383
101569
674
1223
1822
5
374
4187
10
1431
1935
517
1812
2417
6
2821
3378
7
644
5746
23
1195