5904
1611
1050
592
513
442
387
383
345
263
189
181
166
162
160
125
113
90
89
77
69
57
56
54
45
42
37
36
35
34
33
32
28
27
26
25
24
23
22
20
16
15
12
9
8
7
6
5