9956
3
19783
2
2535
3041
1362
16
4044
5
3083
17946
0
5431
3491
4
2465
1189
3125
2823
3673
6
534
1164
3498
3779
4471
2964
1
2530
3051
1603
485
1461
528
2920
297066
2139