1644
0
406
556
563
2750
1
131589
1948
3
2337
5
418
479
1012
579
330
879
1018
163
445
677
575
810
428
1356
1128
818
878
511
1981
402
448
2778