107
0
1501
1
775
544
2000
3799
12
827
770
1922
543
389
3063
3
635
1154
2084
650
2192
521
4682
2
3638
1630