304949
144420
952620
100726
929895
239442
51477
771470
20096
692481
23456
985883
635455
891710
345744
753418
1171510
1021833
1014809
1011980
1005632
998414
998103
996204
995903
994968
992778
991434
991848
990651