8313
9
4321
4
2906
2
1307
3
542
0
19079
6
237
2591
1
120
106
4943
302
621
2687
944
272
1053
383
618
623
1857
1663
5
1709
2907
1107
6707
24
19783
575
3475
174730
18