781
772
696
1148
2755
1505
808
2643
986
1575
1587
1853
879
813
2414
845
5630
14077
811
826
857
913
824
2035
871
892
961
940
885
1832
1251
1435
1410
1200
898
915
1214
4092
1319
6433
901
2124
1512
938
1561
810
1616
1690
6057
825
2395
846
1915
1054
966
1172
1429
1282
1323
1071