3041530
4402031
3315871
4589716
4612533
4804867
1366102
879927
491686
3119616
71620
74505
24912
61266
63168
69285
47644
49579
55012
58746
1465978
1790549
35964156
43926720
2937801
26642902
1959540
17684882
16159737
587136