5749
5199
3033
2907
2720
1804
1775
1738
1423
1262
1186
1029
1027
1007
977
971
828
791
762
701
672
622
608
576
556
531
527
503
500
497
468
451
440
395
339
323
319
291
263
250
204
193
188
187
183
181
174
160
153
136
134
130
127
115
101
100
99
98
94
92