16496
4420
1277
397
338
319
275
238
194
119
100
98
92
86
78
77
75
66
58
57
55
54
53
51
50
49
47
46
42
36
32
31
30
28
27
26
25
24
22
21
20
19
18
17
16
15
14
13
12
11