4767
4291
2511
2402
2370
1937
1930
1439
1194
1073
1033
1003
988
982
954
928
858
695
680
621
564
525
494
485
456
444
430
418
410
407
392
376
372
309
308
276
225
222
218
216
215
174
152
137
135
133
129
128
123
121
119
103
100
99
95
90