7587
2259
1698
1406
1356
1333
1148
751
685
624
591
531
526
507
484
463
302
293
235
232
223
211
193
159
144
131
122
119
112
109
102
93
91
79
76
65
62
61
57
56
50
49
46
40
37
36
35
34
32
31
30
28