2179
954
711
1657
1393
902
2828
1308
649
888
632
1045
659
1559
710
2081
695
2191
4063
815
1035
6757
1460
3588
1972
1252
882
708
1867
1005
1961
4427
1078
985
1642
1103
1963
3214
8890
5550
2340
2148
1294
1439
4715
5817
2709
808
2901
719
2686
3408
1396
1159
1043
3613
702
5002
1271
715
1608
802
811
745
897
721
3170
784
1553
931
735
1139
669
1113
718
659
851
778
683
1246
792
708
3487
1287
862
1846
1118
688
1622
758
1619
710
1101
1184
2152
641
764
5525
671
664
820
1453
1360
792
745
817
657
936
702
655
3633
2972
1994
644
4352
942
1323
1129
768
1144