2116968
1473466
2445973
4367231
1087595
2550878
928410
712111
352500
464662
109962
2091873
4771
1511104
887730
791573
506946
799207
1106867
1054156
987752
935315
126759
518422
1026682
373418