943472
14736
6101000
318898
888628
77444
47977
30823
836557
689425
141215
541503
254301
333809
880570
766959
244181
685500
419942
750587