310
111
787
125
691
36
992
296
446
144
646
166
422
177
422
123
673
264
174
32
2614
1219
637
42
433
131
473
139
745
299
678
183
442
31
522
161
304
160
384
199