14239
6084
5740
3153
2754
2419
1866
1382
1307
1146
1087
960
626
578
575
560
531
484
439
375
353
329
280
266
246
245
232
215
207
192
190
186
183
160
137
136
130
121
117
116
112
107
92
89
87
75
72
65
55
54
52
48
43
40
36
35
34
29
25
21
19
17
14
12
9
5
3
2
1
0