382
689
5714
433
5313
377
432
757
727
355
702
859
39487
30330
28623
26025
2228267
20164
1947153
1805149
17896
14900
14530
12770