5297
1421
1055
488
426
371
367
357
354
267
174
173
162
156
144
121
103
93
88
69
66
65
53
51
38
35
33
32
30
29
28
27
26
24
21
19
18
17
15
14
11
9
8
7
6
5