5428
1564
1058
514
478
448
416
409
382
258
189
180
173
156
152
149
123
100
99
75
72
68
61
51
47
44
35
34
30
28
24
23
22
18
16
14
12
11
10
9
6
5
4