5726
4578
2713
2615
2207
2126
2074
1870
1361
1141
1098
1050
1023
934
922
875
806
724
717
578
565
564
552
543
499
496
461
457
455
453
423
393
381
378
326
307
237
233
209
208
193
173
165
164
147
145
133
128
124
123
111
103
102
100
99
90
85
77
76