695
626
467
5611
5012
433
6220
576
4921
493
634
454
31057
23680
21822
19553
1573267
15202
1405148
13606
1243144
11980
10640
9010