960
1163
3330
1143
1144
803
1706
939
1062
1450
1091
802
844
1550
2183
2098
1573
1449
803
884
910
875
912
909
6252
892
908
1454
2278
996
871
754
944
890
789
1056
963
797
6203
886
1417
4045
952
908
2074
1279
1159
1821
2857
1218
752
882
835
1135
822
10009
864
1726
999
796