296511
478374
198693
831186
123920
194255
640752
47605
481266
196423
1078114
659202
421162
809783
302549
711513
984417
1016241
804159
988586
493595
31989
708958
895952
280293
672798