6260
5905
2667
2564
2214
1782
1623
1236
1178
971
832
629
540
526
509
476
469
315
301
268
254
234
223
122
120
94
81
75
72
59
53
50
45
38
30
29
27
26
24
23
21
20
18
17
16
15
13
12
10
9