5161
4002
2325
2199
1877
1854
1847
1653
1267
1015
928
909
904
883
767
749
697
643
624
512
494
463
452
443
438
420
415
401
388
384
360
346
343
289
253
236
200
187
183
176
173
168
161
149
137
134
110
107
101
100
99
94
87
76
75
73
72