4770
4284
2513
2441
2387
2098
2095
1408
1202
1167
1084
1034
999
957
937
932
900
755
725
617
594
532
527
488
431
427
426
418
405
400
399
382
308
290
258
247
235
226
216
199
167
165
154
153
135
134
133
127
120
113
107
103
100
99
98
94