5707
1509
984
529
472
444
443
338
318
296
168
149
141
137
129
125
98
86
69
66
64
63
56
55
53
43
36
34
33
28
27
23
21
20
19
18
17
16
14
13
11
9
7
6
5
4