282
86
41
61
46
128
47
668
44
32
694
178
233
275
380
35
79
40
248
23
158
107
21
883
222
102
125
123
74
67
56
10
258
138
103
279
70
84
315
253
7867
221
277
495
121
65
141
1790
114
561
82
36
89
177