4904
4371
2349
2306
2162
2116
1956
1940
1918
1755
1663
1631
1490
1466
1284
1178
1126
1110
1105
1097
1045
1019
996
988
970
953
937
912
890
835
831
806
769
762
742
713
692
681
680
673
669
654
632
625
614
608
602
588
586
581
578
560
546
536
535
520
520
508
507
503
482
464
463
443
443
436
427
392
392
386
368
365
365
359
359
357
357
356
346
346
341
340
338
336
336
330
328
326
324
312
311
309
302
299
295
291
290
290
279
277
274
269
268
265
262
261
258
256
247
247
246
245
240
230
227
224
221
213
210
208
200
199
192
161
94