896
1
441
2
305
1013
1784
3
949
0
274
1865
390
344
1082
1065
377
105
85
177
493
6
83
59
96
73
157
240
129
107
65
444
91