1062
240
446
722
262
606
499
510
3731
1218
388
1199
1136
473
1018
461
1318
275
452
410
312
585
758
731
1812
2528
756
597
728
373
1277
724
489
448
1149
728
1191
355
711
667
760
1272
458
556
948
2238
280
598
1974
2621
734
1243
459
599
205
579
400
4341
1075
1801