220
21
907
172
55
157
1970
319
81
641
15244
16
361
523
77
57
18
228
1773
439
216
53
6650
363
258
2202
535
171
4304
131
265
125
202
342
241
2439
147
229
262
370
161
97
27
45
316
226
73
257
195
977
5042
784
79
40
76
31
682
305
222
100