230727
294401
321200
495587
191533
795903
290164
489890
990416
223863
27709
325716
2910361
2603455
2537928
2483455
2226995
2124955
2080281
2017719
1904226
1672208
1610351
1567406