11793
5462
5394
3942
2986
1870
1545
1395
1349
1207
1169
860
836
729
618
605
553
440
431
417
415
412
371
350
345
326
317
288
281
274
247
225
216
211
178
177
164
148
141
131
112
98
95
72
71
69
59
50
49
48
45
42
30
26
18
1
0