1297
2
688
1241
914
1
1072
1408
1118
4150
4
6433
9
3446
597
565
658
805
444
812
433
466
567
2062
974
412
1255
484
289
448
148
308
263
534