18403
6
1222856
4
321
1
1943
0
5620
11
1762
1853
430
3493
5
440
281
326
2192
3
1662
614
709
1751
2
307
445
249
2330
2581
14076
7
1667
231
116
2442
448
325
482