9956
3
2377
1
19944
2
14
0
2535
1787
2996
4044
5
3083
2465
1189
3125
3546
444571
9
297066
3779
4471
2964
3051
1603
830
2906
2258