12811
15730
1253
2343
3879
1416
1797
26117
2150
1520
2430
2583715
702112
50493
49460
49298
4326271
4134158
33684
3337153
31836
27392
24971
23320