5510
1597
1021
535
516
481
372
365
339
302
176
169
166
157
153
142
114
92
85
79
77
74
70
49
39
35
34
32
31
30
29
27
26
25
23
22
20
18
17
14
13
11
10
9
8
6
5