4471
2
3765
4
32302
0
25669
2271
1599
1
5293
11
1788
2245
3
1720
995
1843
1226
3053
7
2468
19783
2535