489611
163908
299598
48318
288340
283258
486476
231843
711262
907642
911753
255198
5247799
3672581
3196148
2497804
2273988
2116609
2045358
193678
1825118
1743136
1719196
1659471