3715
2
9956
3
5151
189326
0
2258
1
25669
4651
108797
19783
2535
562
2386
10827
4
4044
5
2110
2465
3125