4722
1501
914
524
451
449
413
359
341
227
196
185
158
153
147
127
101
94
85
75
69
58
51
48
46
45
31
30
28
27
22
21
20
19
17
14
13
9
8
7
6
5
4