263
30
228
74
33
682
135
75
4367
335
257
304
90
309
126
104
1215
877
325
181
2814
236
120
992
299
341
39
315
199
266
244
295
53
102
170
177
180
1196
268
281
1952
276
113
79
218
641
597
38
398
204
11
352
62
40
52
66
456