146605
60329
344201
755513
209448
465390
453662
385428
72278
827972
374482
837635
2871361
2571454
2516928
2446455
2204995
2109955
2054281
1991719
1889226
1659208
1596351
1555406