695
626
467
5611
5012
433
6220
576
4921
493
634
454
31067
23690
21832
19553
1574267
15212
1405148
13606
1244144
11980
10640
9030