8035
7046
6441
3668
3354
2488
2260
2197
2136
2091
2005
1607
1319
1265
1217
912
869
823
793
645
607
599
589
574
543
455
411
368
320
299
277
264
253
241
228
190
168
165
163
156
155
135
124
99
96
68
67
43
38
38
37
36
35
33
33
30
26
20
20
19
18
18
17
14
10
9
3
2
2
2
1
1
1
1
1