694926
494761
241968
458839
744439
84428
249387
666370
1522148
1339636
1214706
1194948
1181634
1116830
1101244
1094292
651919
60565
144961
578114