18403
6
4328
10
350
0
1938
4
979
1397
1
498
393
2964
3535
5
1848
2
356
249
48766
24
3469
516
331
58
290
1822
1277
7334
408
2395
1343
259
734
6339
1318
12320