2012
3907
1548
2135
808
1343
1542
2042
838
1308
695
1000
5374
1026
13667
1026
1128
756
1186
1667
1447
1150
922
1037
3575
750
4451
1585
926
2682
1503
952
1885
1665
2106
751
882
726
807
1830
943
1003
3890
3824
999
783
807
847
885
2687
3818
983
799
3378
3457
899
2263
1340
1416
801
2373
1037
1142
5343
787
917
9501
790
1991
656
914
1525
1877
3900
777
2128
2811
2219
850
837
3763
715
795
836
5134
864
1374
35096
753
1327
1530
1633
812
1138
993
878
941
739
3249
2052
885
1875
741
745
1308
912
1383
1019
777
5087
924
696
2673
928
3195
714
4141
1575
3815
759