6668
5983
2745
2630
2417
1883
1717
1284
1199
1028
908
667
613
566
522
323
279
278
243
232
206
201
197
130
112
99
93
82
70
52
51
50
49
31
30
28
27
26
24
23
22
20
19
18
17
16
15
13
11
9