5255
3893
1935
1708
1674
1622
1396
1062
938
879
843
802
705
662
654
595
517
465
460
443
411
407
365
355
336
318
295
294
273
252
206
193
187
170
129
123
118
112
111
105
101
99
98
96
89
84
83
80
75
68
66
62
60
53