8030
7047
6444
3668
3356
2484
2258
2197
2139
2090
2002
1615
1333
1263
1214
910
865
823
797
647
607
596
581
573
546
454
410
365
319
299
276
263
252
242
228
190
168
165
164
156
155
132
124
99
97
69
67
43
38
38
38
36
35
33
32
31
26
20
20
19
18
18
17
14
10
9
3
2
2
2
1
1
1
1
1