672296
158110
470367
873266
952212
490338
651132
896853
922640
49807
20684
782900
2910361
2603455
2537928
2484455
2226995
2124955
2081281
2017719
1904226
1672208
1610351
1567406