150586
152396
1479120
1515102
144559
1443101
145764
143964
152491
175670
34714183
378365
437367
344781
6673110
763898
1148084
321962
202882
449279