15608
8067
6050
3108
2972
2490
2156
1941
1648
1032
908
885
833
724
530
511
485
466
390
375
373
372
358
316
315
280
261
237
236
223
222
219
215
186
154
141
140
133
121
120
115
113
112
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