107
0
1020
317
494
460
683
918
919
1824
1949
3
653
503
924
3691
5
17353
587
2275
2
31535
1172
1
980
699
631
719
74
7039
859
25137
2881
1131
633