5224
1256
828
451
382
342
335
271
259
163
142
138
131
106
93
68
67
62
57
56
54
49
47
44
43
37
32
26
23
22
21
18
16
15
14
13
11
7
6
5
4