6593
5864
2594
2531
2281
1941
1660
1297
1250
1076
929
653
581
576
570
300
282
279
252
231
227
221
211
153
141
112
89
82
69
65
62
57
50
39
36
35
31
29
26
23
22
20
19
18
16
15
14
13
12
11
10