14526
10693
5802
3577
3131
2850
2822
2587
2448
1364
1290
1178
1155
1139
1059
1023
1008
970
758
628
601
566
384
326
319
273
259
250
230
226
214
213
200
187
138
84
81
62
35
33
30
21
7
4
2
1
0