640133
214910
794784
579502
468581
209570
1080599
125206
533776
528762
271835
297741
642976
594475
89324
781911
46036
2147
669748
35336
814621
596506
51398
509612
121132
302101