4403
1257
851
427
343
337
331
263
262
165
164
158
134
118
112
98
93
88
64
61
59
50
48
45
41
37
34
32
29
27
25
23
19
18
16
12
11
9
8
7
6
5