2650
20
2906
1
1153
0
4259
2996
2738
3
945
2250
2551
994
6
21152
8
1672
1581
2
7793
4
912
1759
566
1589
2258
297066
572
3080
1417
2245
1740
3386
4915
1888
1347