109
0
2145
1
868
885
169
1400
4
621
123674
35
255
103
736
1193
459
567
698
509
405
1465
563
3871
2
678