379669
524265
261959
447341
910834
378525
805349
1035482
111334
637263
343942
543448
1626708
726326
2738724
644615
102514
1332447
330114
660473
181616
763976
938775
849239
1404928
814596