667
190
11
73
591
328
499
833
161
449
789
111
86
394
6
213
464
258
620
524
597
93
36
119
757
301
212
107
592
307
424
1057
99
708
169
605
266
252
403
239
6
498
222
570
92
991
333
308
