6004
1549
1152
1120
1103
1073
887
660
539
459
351
345
291
263
222
203
190
187
179
174
173
147
126
125
113
107
105
97
91
88
87
81
75
72
69
68
61
46
45
44
43
41
39
37
32
31
30
28
27
26
25
23
20