4298
3923
1784
1577
1486
1296
1086
986
974
797
611
452
383
359
289
230
223
214
185
182
165
162
160
110
98
89
73
46
43
34
31
29
23
21
19
17
16
15
13
12
11
10
8
7
6