5938
1663
1077
556
553
485
417
396
381
239
183
182
180
176
156
150
113
95
85
77
73
68
65
63
54
51
43
41
38
29
27
25
23
20
19
18
17
16
15
14
13
11
10
9
8
7
6
5