17610
1437
1409
865
14312
1495
1330
2147
15710
1347
883
20323
689312
49463
48680
48138
4256271
4045158
33184
3257151
31146
26712
24491
22900