14227
12283
6871
6343
5745
3935
3718
3603
2620
2278
1819
1624
1496
1399
1267
1193
1081
856
829
757
749
430
385
309
282
235
203
167
150
103
100
99
56
46
36
31
22
14
10
8
7
6
5
4
3
2
1
0