32348
2472870
1065546
704153
1123628
443248
1173291
781256
814951
106630
984177
569810
264284
501841
416275
813951
470118
374102
58387
525115
83666
279432
637607