1400
529
992
325
1447
465
472
1163
718
502
920
633
635
2441
315
823
1279
1962
893
1242
299
469
306
1149
584
2852
1109
1935
557
552
616
2456
987
498
272
1310
262
1606
413
1806
292
326
1029
2653
1760
346
4881
510
675
412
1048
947
400
742
344
352
2058
394
332
864
1391
202
1306
1144
1128
1232
670
1200
502
2848
573
1013
1131
700
625
435
1277
898
973
263
637
329
400
508
447
526
529
561
342
527
1141
923
301
873
457
1389
291
978
499
341
830
328
1093
260
388
301
439
693
345
594
298
2285
1134
959
396
828
1068
1257
1254
490