2313
2271
2279
2227
2257
2287
2286
2230
2231
2272
1949
2229
2228
2226
2225
1894
1875
1876
1874
1895
3849
921
905
931
930
849
925
812
908
920
919
907
847
866
898
897
890
782
887
888
886
889
870
871
872
747
850
848
857
744
855
741
854
856
858
737
859
3871
3874
3877
3878
3881
3882
498
495
497
681
669
567
492
657
491
619
488
573