1170
628
519
980
255
988
446
930
450
811
538
349
247
428
336
904
1212
879
447
401
541
1037
737
883
761
396
566
354
374
771
305
402
401
863
485
461
426
787
311
887
421
264
1371
1318
386
723
442
600
717
543
651
294
433
472
