8032
2304
1827
1722
1703
1632
1376
989
961
932
669
646
589
407
334
292
249
241
228
207
201
196
192
189
168
163
148
147
145
137
133
130
129
123
119
102
99
97
88
80
73
71
61
58
55
53
50
44
39
38
37
36
33
32
31
30