19783
2
2535
762
0
4044
5
444571
9
3083
17946
2465
12779
8
3125
1289601
4
32302
280
1
2471
5701
3498
3779
4837
1135
6076
15
1045
4471
2964
621
3051
1603
557
2219
3189
6
4005