1094
506
56
111
22
19
149
225
1050
29
37
99
31
423
39
1142
48
15
45
18
58
47
101
260
143
90
327
184
89
40
677
255
69
137
9
1119
104
579
79
119
222
115
157
122
283
217
377
268
188
524
63
302
156
65