906
725
1245
826
589
4455
1137
829
3875
1351
1419
2634
1365
1163
807
1560
1556
1563
1348
749
932
839
801
762
1660
625
688
1514
2162
558
1237
1506
1228
1430
1254
654
1392
601
864
7853
1015
6246
2981
675
2038
2155
847
861
720
966
595
787
1131
1773
909
2620
683
598
1698
2533
569
623
2313
762
1371
3316
649
600
3618
598
700
614
1098
569
2963
697
6178
699
639
1509
931
8043
669
1206
603
2238
1302
1822
911
1051
2874
751
4055
2029
653
966
2598
770
646
690
2989
655
4709
682
696
2906
1021
785
1329
544
2970
1146
753
1389
1665
1489
2157
3250
578
718