7506
2078
1621
1417
1353
1333
1153
726
703
561
546
520
513
481
454
448
283
254
231
223
211
189
181
163
157
147
139
137
129
124
105
97
95
93
92
91
87
77
73
61
54
51
50
49
48
45
43
41
40
34
32
30
29
28
26