5880
1603
1292
1087
1040
1014
920
610
550
482
447
423
419
291
284
249
215
202
183
151
137
122
117
98
96
87
86
85
77
75
67
65
61
57
49
48
45
43
42
41
39
38
36
35
34
32
31
26
25
24
23
22
21