25669
0
19783
2
32302
1060
1
1486
3008
3
2756
4044
5
2366
17946
3202
408
2086
847
2535
993
1794
15233
345
1344
1612
2313
3125
1513
1260
1456
1461
3371
1549
2180