676
11919
1545
10712
9512
1416
672
555
1349
1178
11510
796
604911
43440
43303
41267
3661270
3436156
29754
2877149
27376
23302
21690
19800