656280
457610
148140
667697
7556
334270
1013822
390282
437266
805470
511237
536176
2910361
2603455
2537928
2484455
2226995
2124955
2081281
2017719
1904226
1672208
1610351
1567406