5723
4848
2885
2722
2519
1838
1741
1637
1332
1211
1114
1008
975
953
951
933
839
761
695
646
640
631
550
516
482
481
475
471
468
391
377
376
351
324
304
294
279
245
240
204
173
169
168
165
157
139
135
129
119
117
115
103
100
99
91
87
86