6747
2116
1513
1163
1149
976
952
679
612
603
567
524
522
481
474
428
278
223
219
205
179
155
148
143
127
105
101
100
94
86
82
79
74
71
69
63
62
60
58
57
56
38
34
32
31
30
29
28
27
26
25
24