5 593 097 24705
4 142 053 16792
10 382 338 49821
997 856 2539
302 054 489
535 409 1750
337 945 1153
4 538 752 20265
520 837 1262