840
992
5315
1420
2590
2205
1081
1560
2141
889
1096
1177
3665
2707
1100
903
1332
1444
681
1024
1637
825
925
1368
3355
889
1357
2250
6414
820
891
2442
2411
877
1199
1351
5349
1890
3796
724
1173
908
951
1300
955
2250
1048
1037
2942
1430
936
1093
962
2339
2314
699
824
785
1105
949
951
926
10342
715
935
1352
1380
969
984
857
1818
772
1546
1061
902
929
1058
1487
993
1474
783
756
1354
1451
964
911
2139
814
880
1665
1523
1616
680
1069
1041
929
1552
2016
1066
2092
873
952
794
1109
2320
1017
1375
1637
2442
3079
1826
804
953
671
900
860
2487
835
1695
656