5594
5091
4093
2740
2059
1820
1518
1468
1414
1338
1286
829
797
742
738
712
688
656
585
561
526
451
385
377
368
354
352
322
320
301
295
286
271
262
255
251
245
217
191
169
142
141
140
136
120
115
112
109
96
81
80
30
4
0