6271
1719
1417
1179
1165
1089
939
633
548
488
476
449
382
372
370
254
233
222
197
186
181
153
129
120
117
115
106
93
92
90
78
77
70
66
65
61
55
48
47
42
41
40
38
37
36
34
32
31
29
24
23
22