2426
1338
950
206
495
227
633
142
968
398
647
61
364
131
141
55
408
176
314
180
559
123
365
67
324
52
164
114
322
129
669
244
447
164
154
83
271
124
622
162