1644
0
406
1111
833
556
563
2750
1
1539
364
131589
1948
3
2337
5
418
479
1012
579
330
879
1018
163
445
575
428
1356
1128
818
934
878
511
1981