5024
4873
1779
1738
1607
1420
1316
1096
1035
960
800
732
664
485
436
394
362
257
189
180
176
153
147
122
115
113
97
72
66
58
41
40
38
37
30
28
25
24
22
21
19
18
16
15
13
11
10
9
8
7