4471
2
1075
1
1681
1081
0
32302
25669
1819
5527
3
2440
3083
17946
2349
2271
4
1812
1522
2258
1061
19783
2535
4044
5
2465
8527