6060
1634
1345
1130
1067
1047
957
653
573
503
454
440
428
315
303
261
225
215
205
189
165
150
138
131
129
100
98
94
90
89
86
84
80
76
62
60
56
55
52
49
45
39
38
36
35
34
32
30
28
27
26
25
22
21