8013
7033
6430
3657
3349
2479
2249
2191
2131
2085
1994
1600
1312
1263
1212
911
868
820
789
644
607
595
588
572
543
448
410
368
320
298
276
264
253
241
227
190
168
165
163
156
155
135
124
99
96
68
67
43
38
38
36
36
35
33
32
30
26
20
20
19
18
18
17
14
10
9
3
2
2
2
1
1
1
1
1