1556
1376
443
396
389
337
243
228
161
142
132
126
124
97
90
78
75
71
69
68
67
63
62
56
50
41
36
28
27
26
24
23
22
21
20
18
17
16
14
13
11
10
8
7