146605
60329
344201
755513
209448
453662
72278
827972
374482
837635
645215
79305
2881361
2574454
2521928
2452455
2208995
2110955
2059281
1998719
1892226
1662208
1599351
1557406