3146
12
7495
9
3078
4
1036
1
2145
25669
0
19783
2
3061
10827
4044
5
1019
3083
444571
2320
6
4335
1827
2465
3125
3546
32302
1673