4672
1356
1002
452
403
384
356
351
347
256
177
171
162
160
122
112
107
88
82
61
58
57
49
47
44
42
37
36
27
26
24
22
21
20
19
18
17
15
14
13
10
9
8
6
5
4