8031
7046
6436
3670
3360
2489
2268
2193
2141
2093
2004
1617
1336
1269
1217
911
868
824
797
646
608
599
588
574
542
456
410
368
320
296
278
265
253
242
228
189
167
165
164
157
155
135
123
98
96
69
67
43
38
38
38
36
35
33
33
31
26
20
20
19
18
18
17
14
10
9
3
2
2
2
1
1
1
1
1