1243
1228
1290
1380
604
519
1110
1419
1289
1281
940
712
594
871
1000
859
655
590
950
1179
1236
1176
741
610
500
783
0
576
500
500
1171
1361
1432
1290
788
506
1018
1295
1436
1147
779
586
1176
1374
1503
1305
833
597
3493
3853
3656
3826
2354
936
0
0
0
0
0
0
543
639
635
639
548
536
1094
1463
1525
1274
664
558
500
500
0
0
0
500
2243
3244
3620
3641
1771
979
true