302917
407227
156875
644151
401905
757377
960757
770119
618559
459396
645157
38425
363990
56457
282463
659149
515634
451588
44444
20997
101193
372503
9054
627357
79769
51522
510157
20159
535396
387776