40328
319500
783304
365300
429884
532356
375398
1275801
799554
543632
402197
945552
84460
228828
683970
390287
687235
433566
199810
463397
865850
338701
190304
55313