541
96
27
40
1072
502
378
358
1023
175
67
18
11
277
41
20
25
294
371
55
23
49
76
29
397
1094
553
133
24
13
184
46
247
177
103
62
257
15
213
176
1245
1279
60
53
180
85
226
22
90
91
332
8609
283