4586
4441
3540
2728
1620
1603
1582
1231
689
617
595
579
518
477
445
418
344
263
259
257
229
214
171
140
120
119
113
111
106
101
72
71
68
60
59
55
51
47
33
32
29
26
21
20
18
17
16
15
13
12
10
9
8
7
6