6183
5857
2577
2475
2218
1804
1533
1204
1128
970
783
661
531
521
517
494
486
287
272
254
229
228
195
124
106
104
101
74
68
66
59
58
49
44
39
34
27
26
25
24
22
21
20
18
17
16
15
12
11
10
9