5946
1163
636
428
337
301
245
232
228
226
185
159
128
122
101
94
88
81
59
56
54
48
45
42
41
40
36
31
30
25
24
23
22
16
15
14
12
11
9
8
7
6
5
4