4586
4145
1886
1619
1499
1462
1135
931
924
822
626
512
425
408
342
220
189
187
185
180
165
164
156
110
107
92
81
55
41
34
33
30
29
26
20
19
18
17
15
14
13
11
10
9
8
7