3299
918
785
1641
2703
784
5670
2211
1601
833
664
881
885
692
1486
675
1093
769
803
1621
1653
3309
1506
1201
2364
738
2561
5877
1603
715
1600
1346
1709
766
731
663
1797
1653
829
1242
1339
958
1785
1027
920
2262
2147
6708
1548
2051
699
1140
678
741
1325
754
1768
2073
3065
803
5554
655
1023
965
647
1008
1623
1119
1463
810
5039
828
2326
4788
794
1373
1909
1320
2385
774
679
8277
710
2706
2063
1462
751
1498
713
1257
599
885
1130
1250
1080
1347
890
717
5296
848
1181
1043
1042
772
4941
14616
1517
1425
1541
1166
1083
4978
698
1615
773
1371
1162
1866
1842
1158