304894
486192
373907
211625
132744
30107
562802
584542
366529
309627
653346
742527
297921
572649
987484
783579
648967
119980
883953
61400
647300
456138
346544
278394
12816
101742