1185
2013
2168
1585
897
1390
826
2155
803
769
1005
1819
952
847
795
1145
1253
720
1326
4749
1261
1191
776
5024
852
1818
986
647
767
979
764
697
831
8979
1318
756
1037
892
817
927
1869
1707
1014
3877
1290
1703
8229
4309
786
1054
2273
1568
746
931
674
995
959
2187
1870
1151