4583
4207
2326
1621
1330
1170
1137
1045
1022
1005
970
962
949
904
776
776
652
623
593
583
572
550
539
536
529
527
519
516
490
490
489
450
446
438
434
426
414
401
391
390
386
382
371
371
363
349
340
339
325
317
313
313
307
307
300
296
278
272
272
267
267
262
262
258
252
252
251
248
246
245
242
241
235
232
230
230
229
207
207
199
190
176