4471
2
1656
1
25669
0
2258
8527
1494
4
1517
1767
1136
1819
685
1168
2271
1108
1229
1267
2711
7964
5
1632
19783
2535
2838
4044
3083