635
302
430
152
697
335
504
279
858
417
584
214
728
180
280
163
420
171
215
117
612
205
620
201
1004
598
595
86
524
101
357
82
443
184
381
196
405
117
909
376