3053
7
9956
3
19783
2
2535
4044
5
3083
2465
1816
0
3125
3546
1
485
444571
9
3498
4
3779
1045
4471
2964
280
2354
3051
1603
1461
255
189326
3158
2502
2159
2797
3059
1295