4965
4653
1963
1793
1658
1612
1304
1019
983
940
775
660
622
415
379
234
230
187
184
181
179
166
147
145
104
97
70
66
58
50
49
44
36
33
27
25
24
23
18
16
15
13
12
11
10
9
8