4471
2
1511
1
1825
3053
7
1746
1749
5225
8
3765
4
1461
0
32302
1788
1813
25669
1819
3683
1226
3083
17946
2271
742
2440
3
2245
392