1040551
494166
2446973
100357
2116968
4367231
2551878
1087595
928410
712111
352500
464662
100877
372862
177325
328779
692435
229671
576783
652914
1045125
663479
355477
771435
346672
729352