148955
643899
40455
937696
35051
453584
223798
238999
744372
123807
53139
112797
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1696196
1642471