19783
2
25669
0
32302
17946
1417
2903
3
3765
4
3008
4044
5
2535
3125
15233
1
1461
19932
6
8527
2964
982
3498
2337
2478
1450
4471
1672
1849
1585
3779
2986
4358
940
2366