418
36
32
23
89
837
140
196
72
145
103
165
69
131
920
149
540
70
65
90
258
59
351
274
509
692
96
63
307
378
223
133
188
106
251
386
76
73
52
46
66
283
150
385
199
57
142
160
189
208