4672
1326
913
479
410
355
343
334
285
271
162
155
147
144
142
113
100
88
85
65
63
51
50
43
41
36
34
30
29
27
26
24
23
22
21
17
16
15
14
12
9
8
7
6
5
4