34243
530343
14755
1093246
1261524
142438
717366
664320
15934748
709086
5126578
4447980
3567192
3560510
2327216
2226495
67467
434650
566510
45028