649
5932
570
4226
3416
316
2916
2815
2718
2614
2518
250
247
234
2025
155
140
141
133
134
110
83
72
60
40
33