4234
3456
2541
2423
1871
1847
1549
1437
1396
1381
1351
1340
1268
1264
1162
1159
1155
1139
1133
1123
1097
1084
1070
1033
1025
1020
1000
998
991
990
989
951
901
900
888
862
848
839
821
816
803
795
745
731
717
679
672
637
627
619
599
589
583
568
561
559
547
534
530
518
508
499
492
490
483
480
478
454
451
447
442
437
418
413
413
401
388
380
363
362
361
358
351
337
332
328
322
319
316
316
316
312
310
285
276
272
269
267
264
264
254
247
246
234
226