18403
6
390
0
4594
1
2395
31535
714
2952
552
759
1073
25440
1863
1222856
4
475
768
503
1172
477
1853
2522
1009
1779
573
19890
657
621
3663
478
637
422