4651
3
19783
2
2996
0
3061
10827
4
4044
5
1669
1019
1
3083
444571
9
2320
6
4335
1827
2465
1189
3125
3546
32302
280
2238
1632
4398
10