414423
159766
2103818
531241
2033788
7072831
995110
1198106
270159
1134699
373428
827394
877967
369672
1001195
792873
365348
853437
590467
889376
718490
209766
917743
316394
587959
938211