12330
1516
826
10910
863
9612
1094
676
1398
957
772
10510
620312
44450
44413
42477
3779270
3546156
30414
2941149
28126
23902
22160
20300