7231
5588
2699
1746
1305
1159
1155
1121
931
830
639
615
449
444
401
364
341
327
322
313
286
277
232
229
219
207
174
172
170
165
149
148
146
145
113
112
108
104
81
62
58
56
55
52
48
47
38
27
16
12
8
7
4
2
1
0