4617
3892
2352
2186
1915
1394
1175
1100
1006
940
893
830
761
723
693
654
648
604
591
539
494
464
453
429
420
413
400
395
391
365
318
313
311
291
284
277
228
220
204
179
164
156
151
150
149
148
136
132
115
112
108
100
99
98
95
89
82
73
69