15787
8077
6050
3108
2972
2490
2156
1941
1648
1032
1005
908
833
721
530
511
485
466
447
390
375
373
358
316
315
280
261
237
236
223
222
219
215
186
154
141
140
133
121
120
115
113
111
110
108
107
99
97
95
92
91
83
75
73
72
67
62
61
60
52
50
46
43
30
29
26
25
24
19
16
14
12
11
8
4
2
1
0