1171
2839
1759
1548
4087
1234
925
822
1335
990
879
4111
1229
855
1117
986
1023
876
754
873
1007