344346
931185
656574
291465
42488
116323
601651
79198
686604
477661
283886
1003109
5030799
3461581
2937148
2257804
2193988
1980609
188778
1864357
1722118
1699136
1639195
1612471