878
8424
847
8110
747
759
666
598
529
512
6931
502
30077
22940
21032
18793
1503267
14462
1352148
13056
1164144
11620
10130
8410