8643
3735
3121
1479
1042
678
533
503
460
450
362
303
284
283
253
247
234
213
203
191
145
101
85
68
62
61
60
55
49
48
44
40
39
35
30
27
23
21
20
19
17
15
14
13
12
11
10
9
6
5
8
7
4
3
2
1
0