14227
12283
6871
6343
5745
4262
3935
3718
3603
2620
2278
2168
1819
1624
1496
1408
1399
1316
1276
1267
1226
1193
1139
1095
1081
933
919
856
829
757
749
716
430
385
309
287
282
235
203
183
176
167
150
103
100
99
96
93
78
70
64
56
46
36
32
31
22
20
14
10
8
7
6
5
4
3
2
1
0