4925
1285
902
447
432
322
317
304
275
214
138
122
111
105
100
66
61
56
49
48
45
43
39
32
31
30
27
26
25
24
23
22
18
17
16
15
11
9
7
6
5
4