5927
1647
990
568
532
481
395
375
364
299
174
173
165
153
148
145
122
83
78
76
73
67
58
42
39
35
32
31
29
27
26
22
21
19
14
13
12
11
10
9
8
7
6
5
4