19783
2
2535
4044
5
3083
2155
3
2465
1816
0
297066
3125
3546
1
2315
444571
9
3498
4
3779
1045
2948
6
4471
3868
10
2964
3051
1603
1903
1461
255
189326
3158
174730
18
6346
16
2502
2270