14861
7
2324
4
2525
2732
2
40062
19
1289601
913
1
3636
1013
0
3546
7034
356
718
2469
603
5431
592
1443
527
4702
2650
2707
1837
1142
601
1927
6095
9
2895
986
55904