5538
5002
2852
2808
2559
2080
2009
1795
1472
1199
1145
1117
1107
1009
1001
880
831
766
757
661
657
627
614
561
545
530
519
513
484
460
406
401
388
380
257
253
233
211
204
195
189
185
175
170
164
162
148
147
142
106
105
100
99
94
93
76
74