321
473
12810
1347
872
1293
10412
1436
1506
11612
2039
16415
652412
46623
46430
44708
3991271
3769157
31634
3093151
29496
25242
23220
21390