8036
7041
6438
3670
3356
2485
2260
2193
2142
2095
1995
1609
1332
1263
1214
909
864
823
798
646
605
596
586
573
543
453
410
366
320
297
277
264
251
241
226
190
169
165
164
155
154
135
124
98
96
69
67
43
38
38
37
36
35
33
32
31
26
20
20
19
18
18
16
14
10
9
2
2
2
2
1
1
1
1
1