26
18
210
516
39
110
89
68
343
66
101
38
61
23
28
42
286
142
1236
157
58
96
266
21
303
78
1201
92
751
108
503
25
265
239
226
903
321
118
150
36
5283
209
288
671
88
17774
94
53
573
123
32
44