2015
842
2238
889
640
904
781
888
3185
1071
3609
1186
2543
859
1015
2427
1214
886
979
769
8352
658
1952
1223
637
864
1056
765
820
821
688
3077
640
833
3043
673
971
898
2344
1059
1636
703
1802
806
789
1048
1974
1818
3958
1336
1168
978
1011
1067
1419
1140
1464
1321
5449
1301
972
849
1877
784
1278
802
1517
2059
2327
690
1079
780
940
871
1390
829
686
1325
1679
753
2016
737
686
882
2707
2244
2260
805
814
2077
804
2170
2568
1686
1511
755
1069
1393
4123
1911
2147
1460
1983
4993
3174
732
1913
804
651
3617
1276
862
697
1787
903
690
1003
1376
737
1131