11793
7648
5435
5392
3914
2986
1865
1545
1395
1348
1207
1168
860
729
665
618
604
551
440
431
417
415
412
371
350
345
326
317
288
281
274
247
225
216
211
178
177
164
147
141
131
112
95
72
71
69
59
50
49
48
45
42
30
25
18
1
0