4229
4109
2459
2124
1901
1896
1860
1661
1453
1398
795
603
458
425
399
353
333
317
306
292
262
261
258
222
218
214
203
175
165
144
138
136
129
123
122
109
107
105
97
89
85
84
77
70
62
59
54
49
48
40
28
17
13
12
10
9
7
6
5
3
2
1
0