2013
1100
2383
876
3799
942
1241
1740
1028
1732
1468
970
2560
1673
1547
1934
1003
1426
968
996
1402
2687
959
1716
2589
887
3165
1380
3661
939
2804
2182
1961
966
1095
1888
971
13618
1137
879
926
977
1009
1464
1046
4872
4305
1015
1037
1100
1325
1818
961
849
1060
12341
977
1546
2131
4953