940
2
895
1
87
1304
346
602
640
73
2203
4
108
2190
145
44
174
63
82
54
116
62
227
102
97
46
81
79
89
91
60
85