376
348
128
175
678
142
47
210
263
1701
586
107
214
79
470
576
110
136
317
131
120
156
204
81
40
117
182
141
62
177
23
157
435
189
216
209
221
164
202
178
358
96
83
393
116
1025
379
77
551
565
49
130
249
35
180
170