286
102
157
90
772
485
338
110
55
496
274
196
54
151
412
68
33
91
439
76
190
127
93
103
45
280
75
126
39
35
58
115
302
253
204
162
118
15
41
512
109
576
136
78
77
56
120
307
218
282
156
92
87
368
105
266