797906
821622
691674
882694
575830
5831000
50727
302840
867149
500455
591341
668631
953237
864998
703674
47025
14823747
670086
4546578
4208980
3442510
3205192
2176495
2176216
2049492
184766
1844948
16325
154561
1540545