11510
730
643
511
8610
933
853
25620
693
526
1586
653112
46693
46500
44768
3994271
3775157
31674
3095151
29506
25292
23250
21410