1045
0
1992
3
635
697
670
1309
1950
4914
2
648
345
361
765
1180
887
426
297066
523
445
1120
5389
1
575
773
1267
267612
1179
661
908
544
4978
352