491
432
524
480
181
121
104
547
199
370
254
191
63
815
433
285
177
358
476
504
379
1455
108
684
897
325
260
120
810
86
600
620
561
474
477
853
1357
770
498
1321
443
1251
874
801
288
329
422
450
187
1000
361
266
307
1475
668
602
440
345
506
118