9956
3
19783
2
2535
2219
4
2576
4044
5
3083
2465
1816
0
616
3125
3546
1
1541
444571
9
3498
3779
1045
4471
2147
2964
3051
1603
1461
255
189326
3158
2502
607
1092
2258