1297
2
688
1241
914
1
1072
1408
1118
4150
4
6433
9
3446
597
565
658
805
444
813
433
466
567
2063
974
413
1255
484
289
448
148
309
263
534