7197
5576
2641
1746
1303
1149
1104
1073
929
780
615
603
449
417
364
354
340
327
322
313
286
257
232
219
203
187
185
170
169
166
148
146
145
137
112
104
98
81
68
61
55
54
52
49
47
38
27
16
12
11
9
8
4
2
1
0