19783
2
4044
5
25669
0
17946
32302
1613
2535
3125
1461
2964
1
2244
4
3498
1454
4442
7
2478
4471
1672
2152
1849
3779
2264
2986
3613
8
940
5734
3
2215
1650
2534
2366
1346