3616
2966
1435
1373
1187
1013
824
807
599
558
470
418
411
303
243
212
154
149
136
131
120
109
104
101
95
70
51
42
37
36
35
27
24
22
18
17
14
13
12
11
10
9
7
6
5