6524
6410
2494
2470
2395
1968
1664
1253
1212
1105
972
716
685
652
584
582
581
304
291
263
261
177
173
171
141
118
98
91
83
80
71
60
58
46
39
35
34
24
23
22
21
20
19
18
17
15
14
13
12
11
10