1100
0
19279
2
1563
846
469
1009
77
765
483
383
326
158
437
1010
1
81
627
297
413
169
78
552
1222856
4
376
392
573
2152
868
90
5313
1949
3