6951
2192
1578
1218
1204
1120
1077
653
647
633
603
575
491
468
416
304
232
226
205
158
155
148
140
125
111
105
96
94
91
90
87
83
77
74
73
62
60
55
46
44
40
39
35
34
32
31
30
27
25
24
23