5560
1479
982
555
472
421
395
374
308
261
158
157
155
152
126
117
90
89
72
64
58
50
44
34
33
30
29
28
27
26
22
21
20
18
17
14
10
9
8
6
5