6115
5965
2720
2323
2190
1836
1642
1191
1166
1128
899
711
658
551
535
524
511
293
276
268
223
166
133
106
99
87
83
71
69
64
55
48
44
42
31
28
21
20
19
17
16
15
14
13
11
10
9