7546
2176
1637
1447
1389
1325
1188
795
704
602
592
515
484
471
394
393
272
269
261
226
223
184
176
172
166
133
129
121
118
112
100
96
95
94
86
85
77
72
71
70
64
56
53
50
49
44
41
40
39
35
33
32
30
29